foreign body giant cell - French English Dictionary